export default function () {
  // #ifdef APP-PLUS
  return new Promise((resolve, reject) => {
    plus.runtime.getProperty(plus.runtime.appid, function (widgetInfo) {
      const data = {
        action: "checkVersion",
        appid: plus.runtime.appid,
        appVersion: plus.runtime.version,
        wgtVersion: widgetInfo.version,
      };
      console.log("data: ", data);
      uniCloud.callFunction({
        name: "uni-upgrade-center",
        data,
        success: (e) => {
          console.log("call uni-upgrade-center success: ", e);
          resolve(e);
        },
        fail: (error) => {
          console.log("uniCloud callFunction 'uni-upgrade-center' error: ", error);
          reject(error);
        },
      });
    });
  });
  // #endif
  // #ifndef APP-PLUS
  return new Promise((resolve, reject) => {
    reject({
      message: "请在App中使用",
    });
  });
  // #endif
}
